<?php
echo $this->Javascript->link('/js/jquery.validate.min.js');
echo $this->Javascript->link('/js/validate/utils.js');
echo $this->Javascript->link('/js/validate/elementos_superestructuras/evaluacion_elementos_superestructura.js');
?>
<script>
    function loadElementosSuperestructuraEvals(href,divName) {
        $('#cargando_listado_elementos_superestructura_evals').show();
        $(divName).load(href, {}, function(){
            $('#cargando_listado_elementos_superestructura_evals').hide();
            var divPaginationLinks = divName+' #pagination a.paginate_ajax';

            $('a.add_evaluacion').click(function(event){
                event.stopImmediatePropagation();
                $('#cargando_listado_elementos_superestructura_evals').show();
                
                var elemento_superestructura_id = $.trim($(this).parent().parent().children('td.id').html());
                $('#ElementosSuperestructuraId').attr('value', elemento_superestructura_id);

                $.ajax({
                    url: "<?php echo SITE_URL;?>/admin/elementos_superestructuras/read_elemento_superestructura/"+elemento_superestructura_id,
                    cache: false,
                    success: function(data){
                        $('#cargando_listado_elementos_superestructura_evals').hide();
                        if(data != ''){
                            var elemento = data.split('|');
                            $('#ElementosSuperestructuraObraId').attr('value', elemento[1]);
                            $('#ElementosSuperestructuraMenuesSuperestructuraId').attr('value', elemento[2]);
                            $('#ElementosSuperestructuraMaterialeId').attr('value', elemento[3]);
                            $('#ElementosSuperestructuraTipo').attr('value', elemento[4]);
                            $('#ElementosSuperestructuraCantidad').attr('value', elemento[5]);
                            $('#ElementosSuperestructuraUbicacion').attr('value', elemento[6]);
                            $('#ElementosSuperestructuraDescripcion').attr('value', elemento[7]);
                            $('#ElementosSuperestructuraEstadoId').attr('value', elemento[8]);
                        }
                    }
                });
            });

            $(divPaginationLinks).click(function() {
                var thisHref = $(this).attr('href');
                loadElementosSuperestructuraEvals(thisHref,divName);
                return false;
            });
        });
    }

    function validar_elementos_superestructura_evals(){
        if($('#ElementosSuperestructuraAdminEvaluacionElementosSuperestructuraForm').valid()){
            $('#guardando_elemento_superestrucutra_evals').show();
            var dataString = $('#ElementosSuperestructuraAdminEvaluacionElementosSuperestructuraForm').serialize();
            $.ajax({
                type: 'POST',
                url: '<?php echo SITE_URL;?>/admin/elementos_superestructuras/evaluacion_elementos_superestructura/',
                data: dataString,
                success: function(data) {
                    $('#guardando_elemento_superestrucutra_evals').hide();
                    $('#ElementosSuperestructuraAdminEvaluacionElementosSuperestructuraForm')[0].reset();
                    $("#formResult_eval_elem_super").html(data);
                    $("#formResult_eval_elem_super").show().delay(4000).fadeOut(4000, function(){
                        $("#formResult_eval_elem_super").html('');
                    });
                    loadElementosSuperestructuraEvals('<?php echo SITE_URL;?>/admin/elementos_superestructuras/listado_elementos_superestructura_evals/', '#listado_elementos_superestructura_evals');
                }
            });
            return false;
        }
    }

    $(function(){
        loadElementosSuperestructuraEvals('<?php echo SITE_URL;?>/admin/elementos_superestructuras/listado_elementos_superestructura_evals/', '#listado_elementos_superestructura_evals');
    });
</script>
<div id="guardando_elemento_superestrucutra_evals" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="" /></div>
<div id="formResult_eval_elem_super"></div>
<div id="cargando_listado_elementos_superestructura_evals" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="Cargando..." /></div>
<div id="listado_elementos_superestructura_evals"> </div>
<div class="elementosSuperestructuras form">
    <?php echo $this->Form->create('ElementosSuperestructura'); ?>
    <fieldset>
        <legend><?php __('Crear Evaluación Elemento Superestructura'); ?></legend>
        <?php
        echo $form->hidden('evaluacione_id', array('name' => 'data[Evaluacione][evaluacione_id]', 'id' => 'EvaluacioneEvaluacioneId', 'value' => $evaluacione_id));
        echo $form->hidden('id');
        echo $form->hidden('obra_id');
        echo $form->label('Elemento:');
        echo $form->input('menues_superestructura_id', array('label' => false, 'type' => 'select', 'options' => $menuesSuperestructuras, 'empty' => '', 'selected' => '', 'readonly' => 'readonly'));

        echo $form->label('Material:');
        echo $form->input('materiale_id', array('label' => false, 'type' => 'select', 'options' => $materiales, 'empty' => '', 'selected' => '', 'readonly' => 'readonly'));

        echo $form->label('Tipo:');
        echo $form->input('tipo', array('label' => false, 'readonly' => 'readonly'));

        echo $form->label('Cantidad:');
        echo $form->input('cantidad', array('label' => false, 'readonly' => 'readonly'));

        echo $form->label('Ubicación:');
        echo $form->input('ubicacion', array('label' => false, 'readonly' => 'readonly'));

        echo $form->label('Estado:');
        echo $form->input('estado_id', array('label' => false, 'type' => 'select', 'options' => $estados, 'empty' => '', 'selected' => ''));

        echo $form->label('Descripción:');
        echo $form->input('descripcion', array('label' => false, 'type' => 'textarea'));
        ?>
    </fieldset>
    <div class="" id="botones">
        <?php
        echo $form->button(__('Aceptar', true), array('onclick' => 'validar_elementos_superestructura_evals(); return false;'));
        //echo $form->button('Cancelar', array('type' => 'reset'));
        echo $form->button('Cancelar', array('type' => 'button', 'onClick' => "javascript: window.location.href='" . $referer . "';"));
        echo $form->end();
        ?>
    </div>
</div>